// 项目入口

// 导入模块
// 导入vue
import Vue from 'vue'



// 导入 app(根) 组件
import app from './app.vue'

//导入vue-router，并安装
import VueRouter from 'vue-router'
Vue.use(VueRouter)

// 导入路由对象
import router from './modules/router.js'

// 导入axios vue-axios 并安装
import Axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, Axios)
// axios 配置
Axios.defaults.baseURL = 'http://www.liulongbin.top:3005';

// 按需导入mint-ui组件，并注册
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'

Vue.use(MintUI)
// import { Header, Swipe, SwipeItem, Button } from "mint-ui"

// Vue.component(Header.name, Header)
// Vue.component(Swipe.name, Swipe)
// Vue.component(SwipeItem.name, SwipeItem)
// Vue.component(Button.name, Button)
// // 导入样式
// MUI样式
import '../public/lib/mui/css/mui.css'
import '../public/lib/mui/css/icons-extra.css'

// 导入动画样式
import '../public/css/animate.css'

// 导入moment组件
import moment from 'moment'
// 定义全局过滤器：日期时间格式
Vue.filter('dataFormat', function(dataStr, pattern='YYYY-MM-DD HH:mm:ss') {
  return moment(dataStr).format(pattern)
})

// 导入vue-preview并安装
import VuePreview from 'vue-preview'
Vue.use(VuePreview)

// 导入store实例
import store from './modules/store.js'

// 项目Vue实例
const vm = new Vue({
  el: '#app',
  render: c => c(app),
  router, // 挂载路由对象
  store
})

